package cn.edu.wynu.d3_util;

import java.util.Random;

// 登录界面
public class LoginDemo {
    public static void main(String[] args) {
        // 1、定义2个变量 一个是记住最终产生的随机验证码 一个是记住可能用到的全部字符
        System.out.println(MyUtil.createCode(4));

        /**
        // 工具类没有创建对象的需求，建议将工具类的构造器进行私有。
        MyUtil t = new MyUtil();
        */

        /**
        为什么工具类中的方法要用类方法，而不用实例方法?
        实例方法需要创建对象来调用，此时对象只是为了调用方法，对象占内存，这样会浪费内存。
        类方法，直接用类名调用即可，调用方便，也能节省内存。
        */

        /*
        1.类方法有啥应用场景?可以用来设计工具类。
        2.工具类是什么，有什么好处?
        工具类中的方法都是类方法，每个类方法都是用来完成一个功能的。
        提高了代码的复用性;调用方便，提高了开发效率。
        3.为什么工具类要用类方法，而不是用实例方法?
        实例方法需要创建对象来调用，会浪费内存。
        4.工具类定义时有什么要求?
        工具类不需要创建对象，建议将工具类的构造器私有化。
        */
    }
}
